Intrastat is a declaration, which is usually done monthly, that produces statistics on the trade in goods between member states of the European Union (where arrival and dispatch flows are separated).
The application allows you to prepare the information to be declared. The declaration must be done manually from the Customs site or using a dedicated software.
The process is as follows:
The extraction function is used to complete the first step of the process: it is used to extract the data of the customer and supplier flows.
Refer to documentation Implementation
Presentation
To generate the table, you use a dialog window where you first need to set the Regeneration flag.
Close
Fields
The following fields are present on this tab :
Selection criteria
|
This indicator is used to specify if the lines that have been processed must be regenerated in the DEB table.
|
|
This number is assigned automatically during the launching of a new generation of the DEB table. |
|
This field specifies on which company the process is carried out. |
|
Date at which the entries are not taken into account anymore. |
|
This field can not be entered by the user: this must be the introduction and shipment flows. |
Block number 2
|
If the box is checked, a purging of records in the Intrastat table, for the selected company and flow, will be processed before the execution of the Intrastat declaration process. |
|
This box, when checked, is used to display documents which value is null and that have not been extracted. |
|
This box, when checked, is used to display documents which nature and rule are not entered and have not been extracted. |
|
  |
|
Close
When you validate this screen the extraction is triggered. A log file detailing the extracted movements is generated and displayed; it is then possible to manually modify the information generated before the transfer to the customs administration, in order to take into account any specific cases that are not managed by the software.
In the database, the EECNUMDEB field, found in the journals, contains a null value as long as the journal has not been taken into account; it contains the declaration number when it has already been done from the document concerned.
The declaration is carried out for all movements not already declared and earlier than the declaration date, it is therefore necessary to plan, if the processing of the Intrastat declaration is to be started from a given date, to carry out a "blank" declaration in order that earlier movements that have not been taken into account are conveniently identified.
The processed documents are described below. This excludes specific cases, that will need to be managed manually. Because of the many specificities that may exist, the general rules used by the extraction can be amended using an entry point, or manual corrections can be applied if only few exceptions are involved (which is usually true).
Upon introduction, the following documents are processed:
Upon dispatch (shipment), the following documents are processed:
The following conditions must be met so that the information linked to the flows can be extracted:
Management of flows coming from deliveries:
Management of flows coming from invoices:
Two common trunk parameters, NIVINT - introduction commitment level and NIVEXP - shipment commitment level, are used to define the commitment levels, respectively for the declaration, the introduction and the shipments.
According to the texts, the determination of the currency exchange rates (for currencies that are out of the Euro, that is to say the Swedish Krona, British pound sterling at the time of producing this document) is subject to numerous interpretations (it is possible to use a fixed exchange rate defined monthly or the rate on a date ). The EECTYPCUR setup is used to facilitate the use of a manually defined exchange rate (common trunk). This type of exchange is used for the Intrastat conversion, each document being converted for the date of the document. It is possible to obtain all the required setup types by defining a single exchange rate (at the start of the month) or several exchange rates (up to one by day and exchange rate type) as required. Remember that the exchange rate types can be defined by means of local menu number 202.
The information necessary for Intrastat is extracted from the documents identified above.
The information linked to the flow itself is stored in the document header. The default values are defined based on tables that must be defined beforehand. The detail is given below:
Information | Default value | Table used for the control |
Storage site | Journal site | |
Storage site country | Journal site country |
|
Customs reference | Picked up from the corresponding field in the product record. | EU commodity code table |
Country code | Determined by using the EU country code found in the country associated with the delivery address of the line. | |
EU rule | This rule is based on the setup of the Movement rules and natures table. | Miscellaneous table no. 15 for Intrastat rules |
Transaction Nature | The transaction nature (type) is based on the setup of the Movement rules and natures table. | Miscellaneous table no. 6 for Intrastat transaction natures |
EEC transport method | Defined from the information given in table Delivery modes | |
EEC transport location | Defined from the information given in the ship-to customer record or supplier record. This information is provided by default at the time of creation of the record from the Delivery methods table. | |
INCOTERM | Defined from the information given in the ship-to customer record or supplier record. This information is provided by default at the time of creation of the record from the Delivery methods table. | Miscellaneous table no. 5 for Incoterms |
Department | Assigned by taking the first two characters of the postcode linked to the default address for the shipment or the receipt site of the line. |
|
Federal state | This is specific to Germany. | |
Quantity in EU unit | The EEC unit defined in the product record -if it exists- is used; the quantity is then converted into this unit. |
|
Net mass | Produced by looking for a weight unit named KG that has a conversion rule available with the product unit. The conversion is then carried out. If this is not possible, the weight is left blank. |
|
Financial value | This value is calculated based on the line tax-excluding net value, to which the invoicing elements are added so they can be included in the calculation of the fiscal value. These elements are distributed according to the setup of their distribution on the lines. The elements that are not distributed on the lines are distributed pro rata to the amounts of the line with respect to the document total (if the document is not equal to 0). |
|
Statistical value | Calculated by applying, to the fiscal value (except invoicing elements), the EU increase coefficient defined in the ship-to customer record or supplier record and then adding the invoicing elements (distributed or not pro rata to the line amount). |
|
The following information: INCOTERM, INCOTERM town, EEC ID, EEC transport location, EEC transport method, Transaction nature and EEC rule are defined in the sales and purchase documents' headers and can be modified document per document via the Options / Customs information window.
Notes :
- If the line amount is equal to 0 and indicator Stock value is set to Yes in the setup of flows (function Movement rules and natures), Intrastat rules, or Intrastat transaction natures, the cost price of the line is taken into account with the addition of the amount of invoicing elements.
- If an original document (Receipt, Return or Delivery) is invoiced and the invoice amount is different from the original document amount, the fiscal and statistical values are calculated based on the invoice amount (based on the credit memo amount for returns).
- If the invoice line amount is equal to 0, the invoiced quantity is valued with the cost price of the original document.
This function can be run in batch mode. The standard task FUNDEB is provided for that purpose.
In addition to the generic error messages, the following messages can appear during the entry :
An Intrastat matching these parameters has already been performed
You have attempted to relaunch an Intrastat that has already been performed for the same flow, same company and the same date.